//////////////////////////////////////////////////////////////////////////

#ifndef _CLIENTINPUTPACKET_H_
#include "clientinputpacket.h"
#endif

//////////////////////////////////////////////////////////////////////////

#ifndef _SAVER_H_
#include "saver.h"
#endif

//////////////////////////////////////////////////////////////////////////


ClientInputPacket::ClientInputPacket( size_t _creationTime,
                                      const ClientInput& _clientInput )
: TimePacket(_creationTime),
  m_ClientInput(_clientInput)
{
}


//////////////////////////////////////////////////////////////////////////


const ClientInput& ClientInputPacket::GetClientInput() const
{
    return m_ClientInput;
}


//////////////////////////////////////////////////////////////////////////


void ClientInputPacket::AcceptSaver( Saver& _saver ) const
{
    _saver.SaveClientInputPacket(*this);
}


//////////////////////////////////////////////////////////////////////////
